.editor {
  border-radius: 4px;
  border: 1px solid #e5e8ef;
  .editor__title {
    position: relative;
    z-index: 1;
    background: rgba(248, 248, 248, 1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
    .editor__button {
      display: inline-block;
      cursor: pointer;
      line-height: 28px;
      padding: 6px 12px;
      background: transparent;
      border: 0;
      &:hover {
        background-color: #F0F0F0;
      }
      .iconfont {
        font-size: 15px;
      }
    }
    button[disabled] {
      cursor: not-allowed;
    }
  }
  .editor__content {
    position: relative;
    padding: 30px;
  }
  .el-collapse-item__header,
  .el-collapse-item__arrow,
  .el-icon-arrow-right {
    height: 40px;
    line-height: 40px;
  }
  .el-collapse-item__header {
    padding: 0 16px;
    font-size: 14px;
  }
  .el-collapse-item__content {
    padding-bottom: 0;
  }
}
